package Futbol_Liga;
/**
 * Klase hau, taldeak eta jokalariak (taldea eta dortsal zenbakiarekin) lortzeko erabiltzen da.
 * @author Txantxangorriak
 *
 */
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Scanner;

public class TxtikLortu {
	/**
	 * Metodo honekin, Taldeak.txt fitxategitik taldeen izenak irakurriko dira
	 * @throws FileNotFoundException
	 */
	public void taldeakLortu()throws FileNotFoundException{
		TaldeZerrenda tz= TaldeZerrenda.getTaldeZerrenda();
		FileReader fitx = new FileReader("Taldeak.txt");
		Scanner sca = new Scanner(fitx);
		sca.useDelimiter(",");//fitxategi honetan hitz bakoitza koma batekin bereizten da
	
		
		int i = 0;
		//kontagailu bat eramango da taldeak zenbatzeko.  20 talde daude
		while (sca.hasNext() && (i < 20)){
			
			String unekoBalioa = sca.next();
			Taldea t = new Taldea(unekoBalioa);
				tz.taldeaGehitu(t);
				i++;
			
		}
	
		
	}
	/**
	 * Metodo honekin, Jokalariak.txt fitxategitik Taldeen izenak irakurriko dira, bertan dauden jokalarien 
	 *  izenak eta dortsalak irakurriz baita ere
	 * @throws FileNotFoundException
	 */
	public void jokalariakLortu()throws FileNotFoundException{
		TaldeZerrenda tz= TaldeZerrenda.getTaldeZerrenda();
		FileReader fitx = new FileReader("Jokalariak.txt");
		Scanner sca = new Scanner(fitx);
		sca.useDelimiter(",");//fitxategi honetan hitz bakoitza koma batekin bereizten da
		
		
		while (sca.hasNext() ){
			
			String TaldeBalioa = sca.next();
			String JokIzena =sca.next();
			int JokZenb=Integer.parseInt(sca.next());
	
				Jokalaria jok = new Jokalaria(JokIzena,JokZenb);
				tz.gehituJokalaria(TaldeBalioa, jok);
		
		}
		
	}


}
